/*
* Copyright 2016 Yonyou Auto Information Technology（Shanghai） Co., Ltd. All Rights Reserved.
*
* This software is published under the terms of the YONYOU Software
* License version 1.0, a copy of which has been included with this
* distribution in the LICENSE.txt file.
*
* @Project Name : marketing-common
*
* @File name : DealerInfoDto.java
*
* @Author : sangdeliang
*
* @Date : 2016年11月25日
*
----------------------------------------------------------------------------------
*     Date       Who       Version     Comments
* 1. 2016年11月25日    sangdeliang    1.0
*
*
*
*
----------------------------------------------------------------------------------
*/
	
package org.marketing.common.dto.dealerManager;

import java.util.List;

/**
*
* @author sangdeliang
* @ description 经销商基本信息DTO
* @date 2016年11月25日
*/

public class DealerInfoDto {
    //帐号
    private String loginName;
    //密码
    private String password;
    //经销商名称
    private String dealerName;
    //经销商简称
    private String dealerShortName;
    //公共帐号名称
    private String accountName;
    //公共帐号APPID
    private String accountAppid;
    //公共帐号APPSECRET
    private String accountAppsecret;
    //店类型(界面上暂时没有)
    private Long dealerType;
    //区域(界面上暂时没有)
    private String regionCode;
    //详细地址(界面上暂时没有)
    private String detailAddress;
    //经度(界面上暂时没有)
    private Double longitude;
    //纬度(界面上暂时没有)
    private Double latitude;
    //SOS电话(界面上暂时没有)
    private String sosTel;
    //服务热线(界面上暂时没有)
    private String serviceHotline;
    //销售热线(界面上暂时没有)
    private String salesHotline;
    //是否入网标识(界面上暂时没有)
    private String onlineStatus;
    //图片URL(界面上暂时没有)
    private String pictureUrl;
    //URL(界面上暂时没有)
    private String url;
    //(界面上暂时没有)
    private String dealerlng;
    //(界面上暂时没有)
    private String dealerlat;
    
    //是否收费？
    private Long isCharge;
    //4S店联系人？
    private String contactsMan;
    //联系人电话？
    private String contactsTel;
    //总经理邮箱?
    private String managerEmail;
    //省份
    private String provinceId;
    //城市
    private String cityId;
    //所属集团?
    private Long belongGroup;
    //所属代理商?
    private Long belongAgent;
    //客服?
    private Long customerCare;
    //经销商编号
    private String dealerCode;
    //是否开通微信高级接口?
    private Long weChatSenior;
    //4S店首字母
    private String firstWord;
    //设置为样板店
    private String isSamplePlate;
    //设置为测试帐号
    private Long isTestAccount;
    //4S店级别
    private Long starRating; 
    //是否开启模板消息?
    private String templetMsg;
    //所在行业?
    private String profession;
    //是否连锁店?
    private String isChainStore;
    //版本号
    private Long dictionaryCode;
    //状态
    private String ascStatus;
    //形象LOGS
    private String logsUrl;
    //经营品牌
    private Long tmBrandId;
    
    private List<DealerClerkDto> dealerClerkList;
    
    private Long userId;
    //DMS经销商编号
    private String dmsDealerCode;
    
    /**
     * @return the loginName
     */
    public String getLoginName() {
        return loginName;
    }
    
    /**
     * @param loginName the loginName to set
     */
    public void setLoginName(String loginName) {
        this.loginName = loginName;
    }
    
    /**
     * @return the password
     */
    public String getPassword() {
        return password;
    }
    
    /**
     * @param password the password to set
     */
    public void setPassword(String password) {
        this.password = password;
    }
    
    /**
     * @return the dealerName
     */
    public String getDealerName() {
        return dealerName;
    }
    
    /**
     * @param dealerName the dealerName to set
     */
    public void setDealerName(String dealerName) {
        this.dealerName = dealerName;
    }
    
    /**
     * @return the dealerShortName
     */
    public String getDealerShortName() {
        return dealerShortName;
    }
    
    /**
     * @param dealerShortName the dealerShortName to set
     */
    public void setDealerShortName(String dealerShortName) {
        this.dealerShortName = dealerShortName;
    }
    
    /**
     * @return the accountName
     */
    public String getAccountName() {
        return accountName;
    }
    
    /**
     * @param accountName the accountName to set
     */
    public void setAccountName(String accountName) {
        this.accountName = accountName;
    }
    
    /**
     * @return the accountAppid
     */
    public String getAccountAppid() {
        return accountAppid;
    }
    
    /**
     * @param accountAppid the accountAppid to set
     */
    public void setAccountAppid(String accountAppid) {
        this.accountAppid = accountAppid;
    }
    
    /**
     * @return the accountAppsecret
     */
    public String getAccountAppsecret() {
        return accountAppsecret;
    }
    
    /**
     * @param accountAppsecret the accountAppsecret to set
     */
    public void setAccountAppsecret(String accountAppsecret) {
        this.accountAppsecret = accountAppsecret;
    }
    
    /**
     * @return the isCharge
     */
    public Long getIsCharge() {
        return isCharge;
    }
    
    /**
     * @param isCharge the isCharge to set
     */
    public void setIsCharge(Long isCharge) {
        this.isCharge = isCharge;
    }
    
    /**
     * @return the contactsMan
     */
    public String getContactsMan() {
        return contactsMan;
    }
    
    /**
     * @param contactsMan the contactsMan to set
     */
    public void setContactsMan(String contactsMan) {
        this.contactsMan = contactsMan;
    }
    
    /**
     * @return the contactsTel
     */
    public String getContactsTel() {
        return contactsTel;
    }
    
    /**
     * @param contactsTel the contactsTel to set
     */
    public void setContactsTel(String contactsTel) {
        this.contactsTel = contactsTel;
    }
    
    /**
     * @return the managerEmail
     */
    public String getManagerEmail() {
        return managerEmail;
    }
    
    /**
     * @param managerEmail the managerEmail to set
     */
    public void setManagerEmail(String managerEmail) {
        this.managerEmail = managerEmail;
    }
    
    /**
     * @return the provinceId
     */
    public String getProvinceId() {
        return provinceId;
    }
    
    /**
     * @param provinceId the provinceId to set
     */
    public void setProvinceId(String provinceId) {
        this.provinceId = provinceId;
    }
    
    /**
     * @return the cityId
     */
    public String getCityId() {
        return cityId;
    }
    
    /**
     * @param cityId the cityId to set
     */
    public void setCityId(String cityId) {
        this.cityId = cityId;
    }
    
    /**
     * @return the belongGroup
     */
    public Long getBelongGroup() {
        return belongGroup;
    }
    
    /**
     * @param belongGroup the belongGroup to set
     */
    public void setBelongGroup(Long belongGroup) {
        this.belongGroup = belongGroup;
    }
    
    /**
     * @return the belongAgent
     */
    public Long getBelongAgent() {
        return belongAgent;
    }
    
    /**
     * @param belongAgent the belongAgent to set
     */
    public void setBelongAgent(Long belongAgent) {
        this.belongAgent = belongAgent;
    }
    
    /**
     * @return the customerCare
     */
    public Long getCustomerCare() {
        return customerCare;
    }
    
    /**
     * @param customerCare the customerCare to set
     */
    public void setCustomerCare(Long customerCare) {
        this.customerCare = customerCare;
    }
    
    /**
     * @return the dealerCode
     */
    public String getDealerCode() {
        return dealerCode;
    }
    
    /**
     * @param dealerCode the dealerCode to set
     */
    public void setDealerCode(String dealerCode) {
        this.dealerCode = dealerCode;
    }
    
    /**
     * @return the weChatSenior
     */
    public Long getWeChatSenior() {
        return weChatSenior;
    }
    
    /**
     * @param weChatSenior the weChatSenior to set
     */
    public void setWeChatSenior(Long weChatSenior) {
        this.weChatSenior = weChatSenior;
    }
    
    /**
     * @return the firstWord
     */
    public String getFirstWord() {
        return firstWord;
    }
    
    /**
     * @param firstWord the firstWord to set
     */
    public void setFirstWord(String firstWord) {
        this.firstWord = firstWord;
    }
    
    /**
     * @return the isSamplePlate
     */
    public String getIsSamplePlate() {
        return isSamplePlate;
    }
    
    /**
     * @param isSamplePlate the isSamplePlate to set
     */
    public void setIsSamplePlate(String isSamplePlate) {
        this.isSamplePlate = isSamplePlate;
    }
    
    /**
     * @return the isTestAccount
     */
    public Long getIsTestAccount() {
        return isTestAccount;
    }
    
    /**
     * @param isTestAccount the isTestAccount to set
     */
    public void setIsTestAccount(Long isTestAccount) {
        this.isTestAccount = isTestAccount;
    }
    
    /**
     * @return the starRating
     */
    public Long getStarRating() {
        return starRating;
    }
    
    /**
     * @param starRating the starRating to set
     */
    public void setStarRating(Long starRating) {
        this.starRating = starRating;
    }
    
    
    
    
    /**
     * @return the dealerType
     */
    public Long getDealerType() {
        return dealerType;
    }

    
    /**
     * @param dealerType the dealerType to set
     */
    public void setDealerType(Long dealerType) {
        this.dealerType = dealerType;
    }

    
    /**
     * @return the regionCode
     */
    public String getRegionCode() {
        return regionCode;
    }

    
    /**
     * @param regionCode the regionCode to set
     */
    public void setRegionCode(String regionCode) {
        this.regionCode = regionCode;
    }

    
    /**
     * @return the detailAddress
     */
    public String getDetailAddress() {
        return detailAddress;
    }

    
    /**
     * @param detailAddress the detailAddress to set
     */
    public void setDetailAddress(String detailAddress) {
        this.detailAddress = detailAddress;
    }

    
    /**
     * @return the longitude
     */
    public Double getLongitude() {
        return longitude;
    }

    
    /**
     * @param longitude the longitude to set
     */
    public void setLongitude(Double longitude) {
        this.longitude = longitude;
    }

    
    /**
     * @return the latitude
     */
    public Double getLatitude() {
        return latitude;
    }

    
    /**
     * @param latitude the latitude to set
     */
    public void setLatitude(Double latitude) {
        this.latitude = latitude;
    }

    
    /**
     * @return the sosTel
     */
    public String getSosTel() {
        return sosTel;
    }

    
    /**
     * @param sosTel the sosTel to set
     */
    public void setSosTel(String sosTel) {
        this.sosTel = sosTel;
    }

    
    /**
     * @return the serviceHotline
     */
    public String getServiceHotline() {
        return serviceHotline;
    }

    
    /**
     * @param serviceHotline the serviceHotline to set
     */
    public void setServiceHotline(String serviceHotline) {
        this.serviceHotline = serviceHotline;
    }

    
    /**
     * @return the salesHotline
     */
    public String getSalesHotline() {
        return salesHotline;
    }

    
    /**
     * @param salesHotline the salesHotline to set
     */
    public void setSalesHotline(String salesHotline) {
        this.salesHotline = salesHotline;
    }

    
    /**
     * @return the onlineStatus
     */
    public String getOnlineStatus() {
        return onlineStatus;
    }

    
    /**
     * @param onlineStatus the onlineStatus to set
     */
    public void setOnlineStatus(String onlineStatus) {
        this.onlineStatus = onlineStatus;
    }

    
    /**
     * @return the pictureUrl
     */
    public String getPictureUrl() {
        return pictureUrl;
    }

    
    /**
     * @param pictureUrl the pictureUrl to set
     */
    public void setPictureUrl(String pictureUrl) {
        this.pictureUrl = pictureUrl;
    }

    
    /**
     * @return the url
     */
    public String getUrl() {
        return url;
    }

    
    /**
     * @param url the url to set
     */
    public void setUrl(String url) {
        this.url = url;
    }

    
    /**
     * @return the dealerlng
     */
    public String getDealerlng() {
        return dealerlng;
    }

    
    /**
     * @param dealerlng the dealerlng to set
     */
    public void setDealerlng(String dealerlng) {
        this.dealerlng = dealerlng;
    }

    
    /**
     * @return the dealerlat
     */
    public String getDealerlat() {
        return dealerlat;
    }

    
    /**
     * @param dealerlat the dealerlat to set
     */
    public void setDealerlat(String dealerlat) {
        this.dealerlat = dealerlat;
    }

    
    /**
     * @return the templetMsg
     */
    public String getTempletMsg() {
        return templetMsg;
    }

    
    /**
     * @param templetMsg the templetMsg to set
     */
    public void setTempletMsg(String templetMsg) {
        this.templetMsg = templetMsg;
    }

    /**
     * @return the profession
     */
    public String getProfession() {
        return profession;
    }
    
    /**
     * @param profession the profession to set
     */
    public void setProfession(String profession) {
        this.profession = profession;
    }
    
    /**
     * @return the isChainStore
     */
    public String getIsChainStore() {
        return isChainStore;
    }
    
    /**
     * @param isChainStore the isChainStore to set
     */
    public void setIsChainStore(String isChainStore) {
        this.isChainStore = isChainStore;
    }
    
    /**
     * @return the dictionaryCode
     */
    public Long getDictionaryCode() {
        return dictionaryCode;
    }
    
    /**
     * @param dictionaryCode the dictionaryCode to set
     */
    public void setDictionaryCode(Long dictionaryCode) {
        this.dictionaryCode = dictionaryCode;
    }
    
    /**
     * @return the ascStatus
     */
    public String getAscStatus() {
        return ascStatus;
    }
    
    /**
     * @param ascStatus the ascStatus to set
     */
    public void setAscStatus(String ascStatus) {
        this.ascStatus = ascStatus;
    }
    
    /**
     * @return the logsUrl
     */
    public String getLogsUrl() {
        return logsUrl;
    }
    
    /**
     * @param logsUrl the logsUrl to set
     */
    public void setLogsUrl(String logsUrl) {
        this.logsUrl = logsUrl;
    }
    
    /**
     * @return the tmBrandId
     */
    public Long getTmBrandId() {
        return tmBrandId;
    }
    
    /**
     * @param tmBrandId the tmBrandId to set
     */
    public void setTmBrandId(Long tmBrandId) {
        this.tmBrandId = tmBrandId;
    }

    
    /**
     * @return the dealerClerkList
     */
    public List<DealerClerkDto> getDealerClerkList() {
        return dealerClerkList;
    }

    
    /**
     * @param dealerClerkList the dealerClerkList to set
     */
    public void setDealerClerkList(List<DealerClerkDto> dealerClerkList) {
        this.dealerClerkList = dealerClerkList;
    }

    
    /**
     * @return the userId
     */
    public Long getUserId() {
        return userId;
    }

    
    /**
     * @param userId the userId to set
     */
    public void setUserId(Long userId) {
        this.userId = userId;
    }

    
    /**
     * @return the dmsDealerCode
     */
    public String getDmsDealerCode() {
        return dmsDealerCode;
    }

    
    /**
     * @param dmsDealerCode the dmsDealerCode to set
     */
    public void setDmsDealerCode(String dmsDealerCode) {
        this.dmsDealerCode = dmsDealerCode;
    }


    @Override
    public String toString()
    {
        return "DealerInfoDto{" +
                "loginName='" + loginName + '\'' +
                ", password='" + password + '\'' +
                ", dealerName='" + dealerName + '\'' +
                ", dealerShortName='" + dealerShortName + '\'' +
                ", accountName='" + accountName + '\'' +
                ", accountAppid='" + accountAppid + '\'' +
                ", accountAppsecret='" + accountAppsecret + '\'' +
                ", dealerType=" + dealerType +
                ", regionCode='" + regionCode + '\'' +
                ", detailAddress='" + detailAddress + '\'' +
                ", longitude=" + longitude +
                ", latitude=" + latitude +
                ", sosTel='" + sosTel + '\'' +
                ", serviceHotline='" + serviceHotline + '\'' +
                ", salesHotline='" + salesHotline + '\'' +
                ", onlineStatus='" + onlineStatus + '\'' +
                ", pictureUrl='" + pictureUrl + '\'' +
                ", url='" + url + '\'' +
                ", dealerlng='" + dealerlng + '\'' +
                ", dealerlat='" + dealerlat + '\'' +
                ", isCharge=" + isCharge +
                ", contactsMan='" + contactsMan + '\'' +
                ", contactsTel='" + contactsTel + '\'' +
                ", managerEmail='" + managerEmail + '\'' +
                ", provinceId='" + provinceId + '\'' +
                ", cityId='" + cityId + '\'' +
                ", belongGroup=" + belongGroup +
                ", belongAgent=" + belongAgent +
                ", customerCare=" + customerCare +
                ", dealerCode='" + dealerCode + '\'' +
                ", weChatSenior=" + weChatSenior +
                ", firstWord='" + firstWord + '\'' +
                ", isSamplePlate='" + isSamplePlate + '\'' +
                ", isTestAccount=" + isTestAccount +
                ", starRating=" + starRating +
                ", templetMsg='" + templetMsg + '\'' +
                ", profession='" + profession + '\'' +
                ", isChainStore='" + isChainStore + '\'' +
                ", dictionaryCode=" + dictionaryCode +
                ", ascStatus='" + ascStatus + '\'' +
                ", logsUrl='" + logsUrl + '\'' +
                ", tmBrandId=" + tmBrandId +
                ", dealerClerkList=" + dealerClerkList +
                ", userId=" + userId +
                ", dmsDealerCode='" + dmsDealerCode + '\'' +
                '}';
    }
}
